Reverse the digits of a given numberΒΆ
Reverse the digits of a given number and add it to the original,
If the sum is not a palindrome repeat this procedure.
Note:
A palindrome is a word, number, or other sequence of characters
which reads the same backward as forward, such as madam or racecar.
def rev_number(n):
s = 0
while True:
k = str(n)
if k == k[::-1]:
break
else:
m = int(k[::-1])
n += m
s += 1
return n
print(rev_number(1234))
print(rev_number(1473))
Output:
5555
9339